// 导入 express 模块
const express = require('express');


// 创建 express 的服务器实例
const app = express();

// 路由
app.get("/game", (req,res)=> {
    // 1.人为制造异常
    throw new Error("服务器内部错误");
    // 2.发送异常，后面的代码不再执行
    // res.send("测试数据库异常");
});

// 3.定义错误中间件,捕获程序中的异常
app.use((err, req, res, next) => {
    console.log("捕获到了异常，提示：" + err.message);
    res.send("Error:" + err.message);
});

// 调用 app.listen 方法,指定端口号并启动web服务器
app.listen(8080, function () {
      console.log('服务器已启动, 127.0.0.1:8080');
})